home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-06-21 | 71.8 KB | 1,864 lines |
-
-
- History (... and that`s what counts)
- ------------------------------------
-
-
-
-
- ------------------------------------------------------------------------------
-
- V2.5a
- =====
-
- - DOpus seemed to have problems, if it got a ScreenToFront when clicking
- on a Gadget. KCommodity now first checks whether to bring a screen to
- front, or not (Double-Click). This prevents DOpus from "hanging"
- Reported by : Somewhere in FIDO
-
- - No checks were made for the "From/To Mouse" Mouse-Position. In some
- cases, KCX tried to draw over the screen borders.
- Reported by : Wolfgang Breyha
-
- - Installer-Script had a little bug...
-
- - Enable/Disable Gadgets will be disabled if the main program isn`t loaded.
-
- - Printer`s, Define Area command got sort of mixed up with screens a bit
- too small :)
-
- - Received improved dutch catalogs these days.
- Submitted by : Ruud van der Veen (who couldn`t stand his first
- translations. Thanks Ruud)
-
- - Accidentially I called a DOS-Routine from within a patched Intuition
- routine without even checking whether the routine was called from inside
- a task or a process. This _MUST_ have lead to crashes...
- Stupid enough that I got on Olaf Barthel`s nerves while looking for
- this "strange" bug.
- Reported by : Latest "Term" Beta-Version
-
- - I forgot to set the Aspect for dumping to printer. You could only print
- horizontal images ;)
- Reported by : Martin Berndt
-
- - On some systems one couldn`t run both, the main program and the prefs
- editor. It seems that some tools trash the TC_USERDATA field of
- tasks, but KCommodity used to store the pointer to the global data
- within this field. This has been changed now.
- (The bug was forced by JobManager, because it trashes the TC_USERDATA)
- Reported by : Christoph Funke, Dietmar Bertelsbeck, Michael Fedrowitz
-
- - Prefs program didn`t care for the SETTINGS ToolType
- Reported by : Dietmar Bertelsbeck
-
- - Annoying "Input device could not be opened" should be gone
-
- - Formatter still seemed not to work correctly, even though
- Beta-Testers reported differently.
- Reported by : Michael Herbst
-
-
- ------------------------------------------------------------------------------
-
- V2.5
- ====
-
- - KCommodity wouldn`t dimm more than 4 colors. Hopefully fixed. Checked
- with 16 colors and it worked fine. Couldn`t test with more.
- Reported by : Henning Schmiedehausen
-
- - Clock color gadgets only accept up to 8 colors now. (Like the WB editors
- do)
- Suggested by : Henning Schmiedehausen
-
- - When WindowReActivation was turned on and you returned to a screen
- whose window to be reactivated was closed before, KCommodity would not
- have reactivated any window on that screen resulting in no reactivation.
- Now the window underneith the mouse will be taken, or the screen`s first
- window.
- Requested by : Martin Berndt
-
- - For TagScreens, the default TextOverScan settings will be copied
- to the Width/Height entries.
- Requested by : Martin Berndt
-
- - Hold X/Y Qual didn`t react on a canceled Qualifier definition.
- Reported by : Michael 'mick' Hohmann
-
- - "Disable" will have effect on more features now (Exploding Windows,
- TagScreens) and CPU-consumption of KCX will be reduced when disabled.
- Suggested and Reported by : Fionn Behrens
-
- - HotKeys from within the HotKeys window may be disabled by supplying
- "none" for the descriptive string, now.
- Suggested by : Michael 'mick' Hohmann
-
- - Improved SunMouse. Delay activation only takes place when the mouse
- was moved first. Otherwise the window underneith the mouse would
- have been activated about every second.
- Requested by : Michael 'mick' Hohmann
-
- - Improved MMB-Shift. Didn`t look at KeyUp sequences. Now you may use
- MMB-Shift everywhere a shift key may be used in conjunction with
- the left mouse button.
- Reported by : Michael 'mick' Hohmann
-
- - Fixed small bug when terminating the Printer module. This could only
- happen, when started from WB.
- Reported by : Benoit Mortier
-
- - When returning from the "Snap page", KCommodity didn`t restore the
- previous page.
- Reported by : Fionn Behrens
-
- - "Label" gadget within Formatter window will not be activated anymore,
- when the window is opened up.
- Suggested by : Wolfgang Kück
-
- - Bug in HotKeys window removed which occured, if you tried to enter
- an incorrect HotKey
- Reported by : Hartmut Stein
-
- - Improved patched CloseWorkBench. Clock will stay 'alive' if the
- WorkBench could not be closed.
-
- - Fixed Enforcer Hit bug with TagScreens`s delete function.
-
- - FileRequester will be opened relative to screens`s width/height now.
- Requested by : Michael (mick) Hohmann
-
- - New default HotKey definition for Display Dump window was buggy. Fixed.
-
- - Fixed small bug within main window, where buttons where available
- through keys even though the main program was not present.
-
- - Formatter is driving me mad :) Now all problems should be fixed :)
- Bugs reported by : Bodo Thevissen
-
- - German translations for date format gadget within Clock window had a
- small bug. I wrote JJJ instead of JJ :)
- Reported by : Bodo Thevissen
-
- - Font sensitivity routines changed a bit.
- Reported and Suggested by : Hans Schoemer
-
- - Due to localization I changed the format of dates within the Revision
- header. Instead of dd-mmm-yy, dd.mm.yy will be used now, in order to
- minimize problems :)
-
- - Some cosmetical changes made to the TagScreens window
- Suggested by : Martin Berndt
-
- - Fixed small bug in FileRequester routine. When only a volume name was
- given, KCX used to trash the colon.
- Reported by : Fionn Behrens
-
- - KCommodity`s main window may now be opened/closed by Exchange again.
-
- - Fixed small bug with displaying available drives.
- Reported by : Jan M. Anton
-
- - Changed display dump`s default hotkey to 'ALT NUMERICPAD *', that
- means the key with PrtSc on.
- Suggested by : Martin Berndt
-
- - KCommodity always copies the prefs file to ENVARC:KCX if you tried to
- save it with the default name of ENV:KCX/KCX.PREFS. It will first
- create ENVARC:KCX if it doesn`t exist, now.
- Suggested by : Andreas M. Kirchwitz
-
- - Shortcuts that do not contain any code (key) will not be shown with
- double quotes anymore. (Like Hold X Qualifier)
- Suggested by : Andreas M. Kirchwitz
-
- - Exploding windows will take the screen`s visible part`s center for the
- animation now, instead of using the screen`s center.
- Suggested by : Andreas M. Kirchwitz
-
- - KeyClick could not be disabled. Fixed.
- Reported by : Andreas M. Kirchwitz
-
- - Printer will no longer clone the WB`s screen size. It will still clone
- it`s resolution but the screen`s size will be set to the nominal values
- for that screen type.
- Requested by : Andreas M. Kirchwitz
-
- - All windows will be opened (except for Bill window) relative to the
- screen`s position. That means they will be opened with the given
- coordinates, but within the visible area of the screen. If you use
- a very large Screen for example the windows will always be visible.
- Suggested and requested by : Andreas M. Kirchwitz
-
- - KCommodity could hand if it was not able to find the printer. Fixed.
- Reported by : Fionn Behrens
-
- - CX_POPUP ToolType didn`t have no effect (somehow). Fixed
- Reported by : Michael Herbst
-
- - SunMouse got messed up. Fixed
-
- - HotKey added for turning on/off SunMouse.
- Requested by : Arne Hinrichs
-
- - You could launch the prefs editor more than one time. Fixed
-
- - Formatter may be breaked by CTRL-C now, without quitting KCommodity.
- This was done with the help of Olaf 'Olsen' Barthel. Thanks.
-
- - Progress indicator bug fixed. Tried to call DrawBevelBox with the Base
- of kcx.library.
-
- - Changed default HotKey for turning clock on/off to ALT SHIFT C, in order
- to be more KCommodity-like.
- Suggested by : Martin Berndt
-
- - Fixed Enforcer Hit with MenuWrapping.
- Reported by : Michael Bergmann
-
- - When a DF2: was available without a DF1: you could select the drive
- (finally), but you couldn`t format it. Fixed.
- Reported by : Bodo Thevissen
-
- - Prefs editor will issue an error if it can not list the telephone log
- to the spcified file.
- Suggested by : Michael Herbst
-
- - KCXPrinter could be launchedseveral times. Fixed.
- Reported by : Michael Herbst
-
- - Alarm time gadget had a small handling bug.
- Reported by : Stefan Zeiger
-
- - Format window`s screen will be brought to front now.
- Requested by : Hans Schoemer
-
- - Window activation facility now checks for an active menu within the
- active window before cycling, in order to prevent a layers deadlock.
- Requested and suggested by : Martin Korndoerfer
-
- - Avoid Flicker Interrupt will be not installed until needed and
- removed if not needed anymore.
-
- - Window reactivation may be independantly turned off now.
- Requested by : Martin Korndoerfer
-
- - Changed ESC Window close to close the active window instead of the
- window underneith the mouse. (No chance for key-window-activation,
- this will somehow always close the window under the mouse)
- Requested by : Michael Herbst
-
- - Prefs version recognition didn`t work to well for changed revisions.
- 2.5 read 2.0 prefs... Wrote d0 instead of d1 :)
- Reported by : Hans Schoemer, Frank Stohl
-
- - Again String2Menu :) I didn`t set the receivers address correctly.
- KCommodity will now first check for a shortcut case-sensitive. If
- this search wasn`t successful, KCommodity will try it case-insensitvely.
-
- - String2Menu didn`t check for COMMSEQ case-insensitively. Fixed.
-
- - When you add another log message to an already existing message using
- "Only text" KCX will copy the "created on..." title to the old
- log message. This is only done, when adding text to the message the
- first time.
- Requested by : Dirk Federlein
-
- - Ok, ok you got me. Added a gadget for telling TagScreens to use the
- appropriate System DrawPens. If not set the "old" 2.0-Style pens
- will be used instead.
- Requested by : Martin Berndt
-
- - Did a mistake in defining the remark character for Basic revision
- headers. Changed to "'".
- Reported by : Wolfgang Brodowski
-
- - TagScreens will set extended OS 3.0 DrawPens, now. This looks kind
- of weird within CygnusED, but it will set the pens correctly, anyway.
- So don`t blame me... I GOT USED TO IT !
-
- - Improved RCS. For every text added to an existing revision, a new
- "changes" line will be inserted, instead of updating the first
- line. No there is no need to write different History.Txts
- Requested by : Dirk Federlein
-
- - Forgot to localize Sum-Printout texts.
- Reported by : Bodo Thevissen
-
- - Hotkey for turning on/off the Function keys added.
- Requested by : Lars Eilebrecht
-
- - When Map "Umlauts" HotKey was used, the Settings window`s gadget
- wasn`t updated.
- Reported by : Bodo Thevissen
-
- - Hopefully fixed bug with Formatter (DF0: DF2: without DF1:) now.
- Reported by : Bodo Thevissen
-
- - Shell-Help-Table is localized now.
-
- - Added two more ToolTypes for defining new path/name for Prefs/Printer
- programms in order to achieve greater flexibility.
- Requested by : Dirk Federlein, Martin Berndt
-
- - KCX TagScreens will now do a fallback to the app`s default ScreenMode,
- if the selected DisplayID for a screen isn`t available. This may happen
- if you select an AA-Mode for a task, but boot your Amiga in Non-AA-Mode.
- Suggested by : Michael Wenzel
-
- - Added OS3.0 Screen-Tags "SA_Interleaved" and "SA_LikeWorkbench" to
- TagScreens. SA_Interleaved will lead to a faster display drawing,
- but it may cause problems with some programs, which rely on a normal
- BitMap structure (like View80). The SA_LikeWorkbench tag will cause
- the Screen to openup as a clone of the Workbench Screen.
-
- - Fixed small bug with menu-width-checking in conjunction with MenuWrap.
- Reported by : Bodo Thevissen
-
- - Changing the state of the global tag`s BlackBorder setting has
- an immediate effect now.
-
- - Current bill timezone will be saved to prefs now. Additionally, you
- can change it via ARexx.
- Requested by : Michael Herbst
-
- - Weekday names within Revision headers will be english now, no matter
- which catalog/locale, or whatever was selected by the user. This was
- done due to the fact, that I believe those headers to be kept
- international, even the day names.
- Somehow suggested by : Dirk Federlein
-
- - You can tell KCX which Drives to watch now, in order to check, whether
- it`s a DOS disk, or not. Say, if you`re using CrossDOS on one drive,
- you can prevent KCX asking to format a MSDOS-Disk all the time.
- Suggested by : Christoph Reichert
-
- - Added DirCaching and InternationalMode to Formatter window.
-
- - Every new Log-entry text will be preceded by a '- ' now. Only cosmetical
-
- - New log entries, added to an existing entry (without changing the
- revision), will be added in front of the old entries, now. Additionally
- the revision time will be increased and the name of the Author. Only
- the revision number will be left untouched.
- Requested and Suggested by : Dirk Federlein
-
- - Ok and Cancel gadgets of FKeys-window weren`t height aligned :) Fixed
- Reported by : Dirk Federlein
-
- - Patched OpenScreen() routine didn`t correctly handle screens with
- ens_Extension field. Actually it DID clear the NS_EXTENDED bit and
- treated the ens_Extension field as a normal pointer to a taglist (A1)
- and then cleared the ens_Extension. What I forgot was, that there
- might be some program, believing that the NewScreen structure is the
- same for the whole runtime (DOpus V4). So the next call from that
- program, would lead to a "vanilla" screen. All settings within the
- NewScreen structure are restored now.
- Reported by : Martin Berndt
-
- - One could reach the TagScreen`s "Select Entry" gadget via keyboard,
- for the "Global Tag". Fixed
- Reported by : Christoph Reichert
-
- - When no Hires-Denise was available, one could still use the BlackBorder
- gadget via Shortcut, even when the gadget was ghosted. Fixed.
- Reported by : Christoph Reichert
-
- - MenuWrap may be turned on/off via ARexx now.
- Requested by : Christoph Reichert
-
- - Dump window`s position wasn`t saved. Fixed.
-
- - When cycling (using a combination with right button) and an active
- MenuWrap, the mouse used to jump into the menubar. Fixed
- Reported by : Christoph Reichert
-
- - Blanker screen should open up with the active screen`s DisplayMode.
- Requested by : Bodo Thevissen, and somebody else (forgot the name)
-
- - Some of the TagScreens gadgets were available to key-shortcuts, even
- though the gadgets were ghosted. Fixed.
- Reported by : Stefan Zeiger
-
- - CygnusED does something strange with opening the screen when launched
- another time (well, that doesn`t happen too often). The by-task
- TagScreens won`t work anymore, say Screen-Promoting is somehow disabled.
- All other functions work fine. This doesn`t happen, if you launch
- PowerPacker (as an example) a second time.
- Reported by : Bodo Thevissen
-
- - Due to a strange bug in the BlackBorder routine, an OpenWorkBench() call
- would have lead to a deadlock. Fixed. If you called CloseWorkbench()
- KCX still tried to lock the WBScreen for time/memory display, this
- caused a call to OpenWorkBench(). Patched those to functions to
- turn off/on time/memory display when calling Close/OpenWorkbench().
- Reported by : Bodo Thevissen
-
- - Small bug in TagScreens` window handling fixed.
-
- - Now more ARexx-status variables available. I think these aren`t really
- needed. Trimmed ARexx-Commands a bit to save space :)
-
- - An ARexx-Command exists for de-activating function keys now.
- Requested by : Martin Luckhurst
-
- - Did some work on RCS. KCX now checks an existing header for the current
- version/revision and initializes the integer gadgets appropiately, that
- means current version/revision + 1. If no header was found the version/
- revision will be set to 1.0. Additionally you can add more text to
- a Log entry without changing the version/revision and inserting another
- header for the log entry. It will be simply added to the end of the
- previous one.
- Requested by : Dirk Federlein
-
- - Hopefully fixed the formatter`s bug. The init-routine didn`t recognize
- a drive DF2: if no DF1: was connected.
- Reported by : Götz Müller, Hans Schoemer
-
- - RTPatch does something really weird with ASL`s ScreenMode-Requester.
- So you may not use this Requester from within TagScreen`s window,
- while RTPatch is running. (Didn`t have the nerve to build a work-around)
- Reported by : Marcus Kuba
-
- - When defining a qualifier within the Qualifier window, the MMB-Shift
- function wasn`t disabled. Fixed.
- Reported by : Marcus Kuba
-
- - REVDATE macro is created in a way accepted by $VER: Strings now
-
- - Bill window`s "zipped" title is localized now.
-
- - KCX won`t crash anymore, if it`s library can`t be found.
- Reported by : Bodo Thevissen
-
- - Bill window and titlebar display of Online time are synchronized now.
- Reported by : Bodo Thevissen
-
- - MenuWrap function didn`t check for RMBTRAP flag. Now you can scroll
- through your DOpus again.
- Reported by : Bodo Thevissen
-
- - Memory gauge may be sized now.
- Requested by : Martin Berndt
-
- - Improved Gadget-Shortcut handling in order correctly deal with localized
- gadgets.
-
- - Added HotKey for turning the clock/memory display on/off
- Requested by : Martin Berndt
-
- - Fixed bug in Printer window handling.
- Reported by : Michael Herbst
-
- - Localized LogFile entries and fixed a bug with DD-MMM-YY date formats
- within a logfile.
- Suggested and Reported by : Michael Herbst
-
- - Fixed version string of kcx.library
- Reported by : Michael Herbst
-
- - When selecting a window from within "Lock windows" the lock windows`
- english title bar was used, no matter what language specified.
- Reported by : Michael Herbst
-
- - Some improvements made on the german translation.
- Reported by : Michael Herbst
-
- - Bill counting may be started manually now. If you are connected to a BBS
- you can`t stop it manually, but you can if you`re not connected.
- Requested by : Frank Mariak and someone else (forgot the name :)))
-
- - The Exploding Windows were smashed during optimization...
- Reported by : Dirk Federlein
-
- - The display-routine clears the "in window" flag of the time/display
- gadget within the ClockDefWindow. This situation hasn`t been protected
- to the close routine sometimes tried to manipulate a gadget that
- wasn`t there anymore. Fixed and protected.
-
- - Screens with no name will be listed with a placeholder within the
- Screen Select window now.
- Suggested by : Michael Herbst
-
- - Screen Select window`s title is the same as the specifier for
- it`s HotKey, now.
- Reported by : Michael Herbst
-
- - During optimization the User-Shell got broke. Fixed.
- Reported by : Michael Herbst
-
- - Thanks to Martin Berndt another 2KB were saved from the main program.
-
- - After a two days work, KCommodity is fully localized now.
-
- - Incorporated AutoCenter and BlackBorder within TagScreens. Seems
- much more logical.
- Suggested by : Martin Berndt, Frank Mariak
-
- - Full Dragging caused Deadlock, when right mousebutton was hit during
- dragging. Fixed.
- Reported by : Stefan Zeiger
-
- - RAW: Window of Display Telephone Log reacted on CTRL-C and caused
- the Prefs to quit. Fixed.
- Reported by : Stefan Zeiger
-
- - TagScreens` "ScreenMode", "Screen Width" and "Screen Height" will be
- disabled, when "Monitor" isn`t selected. Otherwise instead.
- Suggested by : Martin Berndt
-
- - The definition "No ..." within TagScreens was somehow "stupid". Changed
- to positive texts.
- Suggested by : Martin Berndt
-
- - Turning Monitor off under TagScreens will disable Width/Height now
- Suggested by : Martin Berndt
-
- - Changing Screen Width under TagScreens didn`t have no effect.
- Reported by : Martin Berndt
-
- - Select Screen window will pop up it`s screen now.
-
- - Sometimes there were some enforcer hits, when the WB-Screen was updated,
- say the prefs changed. This was due to a bug within KCX check-routine.
- Fixed.
- Reported by : Michael Herbst
-
- - Screens within SelectScreen-Window may be activated by a double-click
- now.
- Requested by : Martin Berndt
-
- - Added two more switches for TagScreens. You can disable the patching of
- the SA_Pens tag (3D-Look). Additionally you can tell KCX not to "patch
- too hard". This means that KCX won`t touch no screens with an extended
- screen structure nor screens with a TagList supplied. YOU SHOULD NEVER
- "HARDPATCH" THE WB-SCREEN....
- Suggested by : Martin Berndt (HardPatch-Prob reported by Michael Herbst)
-
- - TaskSelect-Window may be canceled now.
- Requested by : Martin Berndt
-
- - When "GLOBALTAG" was selected under TagScreens, you still could select
- a task for that field. Fixed.
- Reported by : Martin Berndt
-
- - When adding new OS 3.0 features to the CheckBox/MX Gadgets I forgot that
- KCX also has a menu :) Now the menu will occure in that new look under
- OS 3.0
- Reported by : Dirk Federlein
-
- - Lock windows ListView gadget didn`t show the lists anymore when changed.
- This has been Fixed.
- Reported by : Dirk Federlein
-
- - KCX used to make a copy of the prefs to ENVARC:KCX/KCX.PREFS, when the
- name of the filename was ENV:KCX/KCX.PREFS, in order to ensure secure
- saves :) This feature has been "killed" somehow. Fixed
- Reported by : Dirk Federlein
-
- - Alarm used to unblank the screen, even when there was no requester to
- be shown. Changed.
- Requested by : Stefan Zeiger
-
- - Patched OpenWorkBench routine didn`t unlock Workbench screen, after
- doing some fine stuff :) So you could only close/open the WB once.
- This has been fixed.
- Reported by : Michael Herbst
-
- - Included "SelectScreen". A window may pop up on the frontmost screen
- (if it is a public screen) or on the workbench, showing a list of all
- available screens. You can then pop up the screen you desire.
- Requested by : Bruce Lepper
-
- - "Patched" LAMIGA-N/M Keys won`t react on Key-Repeat anymore...
-
- - Blanker will be disabled, if you disable KCX.
- Requested by : Joachim Schiefer
-
- - Çurrent Drive and Disk-Label of the Formatter-Window will be saved now.
- Requested by : Joachim Schiefer
-
- - TagScreens won`t produce enforcer hits anymore. NoFont works fine now.
-
- - CheckBox and MX gadgets are scaled under OS 3.0 now.
-
- - The Prefs Program will recognize the SETTINGS-ToolType now.
-
- - Load Prefs is more intelligent now. If you supply a SETTINGS-ToolType
- KCX won`t fall back to the default filename, if the given file can`t
- be found.
- Suggested by : Martin Berndt
-
- - Improved handling of TagScreens. From now on there are no more
- global settings and by-task settings. Instead you can define a global
- task (*** GLOBALTAG ***) to select the mode for all screens. Furthermore
- tasks can be left alone from TagScreens, when their name is preceded
- by a '-' within the list. The NOMONITOR switch no enables/disabled the
- DisplayID settings.
- Suggested by : Martin Berndt
-
- - Implemented the complete TagScreens V1.8. Source was submitted to me
- directly by the author (thanx Martin). Additional feature is to select
- special modes for tasks.
- Somehow suggested by : Martin Berndt
-
- - Opening requesters won`t disable the Screen-Blanker anymore...
- Reported by : Stefan Zeiger
-
- - When the external formatter was running KCX used to react on a CTRL-C
- and quit :( Fixed.
- Reported by : Michael Herbst
-
- - Revision Control System now numbers as it CBM does.
- Like 0.1, 0.2 ... 0.11, 0.12 ...
- Suggested and Requested by : Karsten Storck
-
- - Remade way of blanking the mouse. The old method was too "dangerous".
- Sometimes the wrong pointer (or even no pointer) was set. The new
- method is safe, but it can`t prevent the mouse from "flashing"
- from time to time.
- Suggested by : Martin Berndt
-
- - Avoid Flicker option may be controlled via gadget now.
-
- - Improved "PC-Alt-Mode". When The qualifier is released, the char will
- be printed, so you don`t have to type in all three digits.
- Suggested by : Martin Berndt
-
- - Improved '*' WildCarding to work like a real wildcard.
- Requested by : Andre Schenk
-
- - Fixed Enforcer-Hit with window activation, when the mouse wasn`t
- located over the window to be locked.
- Reported by : Michael Herbst
-
- - Changed mouse acceleration to have a better feeling (As Martin says)
- Requested by : Martin Berndt
-
- - "Clock settings" window couldn`t be opened via KeyBoard.
- Reported by : Michael Herbst
-
- - Fixed bug within LoadPrefs-Routine(s) which could lead to crashes, when
- an error occured during a specific load.
-
- - From within a patched function KCX called Intuition routines, without
- the proper library base. This could lead to a strange behaviour.
-
- - KCommodity main/prefs didn`t have correct Prefs-Strings.
- Reported by : Michael Herbst
-
- - Formatter Requester will only appear when the Formatter window
- isn`t open.
- Suggested by : Michael Herbst
-
- - Quit-Requester only worked when ARQ was running :) Forgot to clear
- the window pointer.
- Reported by : Dirk Federlein, Michael Herbst
-
- - Added BlackBorder option which will remove those nasty, empty borders
- around screens. Can be turned off again.
- Suggested by : Martin Berndt
-
- - Implemented the "remaining" PatchOS features. You can reach menu short-
- cuts from whatever String/Integer Gadget you are in. Surely there has
- to be a menu attached to the gadget`s window. The other feature may be
- known from PCs. When you hit ALT and type in a three digit number,
- the corresponding character with that ASCII-value will be inserted.
- Requested by : Walter Watzl
-
- - KCommodity will now automatically install an "avoid-flicker" for all
- A3000/A2320 users, who have a flickering first rasterline.
- Requested by : Michael Thiel
-
- - Removed Enforcer-Hits caused by MenuWrap. This will hopefully fix
- the deadlocks occured on some machines.
- Reported by : Michael Herbst
-
- - No more need to hit a strange HotKey in order to cancel a dump to
- the printer. When the dump is in progress, all but the Cancel gadget
- will be disabled, so you may use this gadget to abort. While dumping
- to a file, all Gadgets will be disabled.
-
- - KCXPrinter will clone the WB-Screen now in order to avoid conflicts
- with other graphics on the screen you want to dump from. Additionally
- the graphics to be dumped will be bufferd to a seperate RastPort, so
- that you may move around everything.
- Somehow suggested by : Dirk Federlein :)
-
- - Wrote Size/Move frames, but there is a single Move frames gadget :)
- Reported by : Dirk Federlein
-
- - The progress indicator produced some Enforcer-Hits.
- Reported by : Frank Mariak
-
- - KCXPrinter may dump to IFF-Files now.
- Requested by : Dirk Federlein, Michael Thiel
-
- - Locking of windows by their names didn`t work anymore. Fixed.
-
- - Defining a new qualifier would cause a deadlock. Fixed.
- Reported by : Michael Herbst
-
- - Added security requester, which checks whether you really want to quit.
- Also new ToolType added (NOREQ), which disables this requester.
- Suggested by : Michael Herbst
-
- - UnbusyWindow routine caused Enforcer-Hits (somehow only when used with
- Task window)
- Reported by : Michael Herbst
-
- - Didn`t clear the ErrorFlag of KCX-Prefs. This could lead to an error
- message, when you saved the prefs and the quit the program.
- Reported by : Michael Herbst
-
- - When KCX was disabled, an infinite loop within the Input-Handler
- was produced, this wasn`t quite nice at all :)
- Reported by : Michael Herbst
-
- - On some circumstances the "main" KCommodity didn`t remove it`s
- Communications Port, which could lead, in some situations, to
- weird behaviour :), say craches
- Reported by : Michael Herbst
-
- - KCX now checks for OS 3.0 in order to determine the correct pre-defined
- colors for the time/memory display
-
- - KCX used to cycle the "wrong" way, when there was no active window
- on the frontmost screen. Should use ib_FirstScreen instead of
- ib_ActiveScreen :) Hopefully, that`s the only problem with cycling :)
- Reported by : Ludwig Kamphenkel
-
- - Split up the "Size/Move" gadget into two independent gadgets, so that
- you have a greater flexibility. Furthermore you can turn off some,
- or all, animations (Exploding windows) by selecting a '0' for the
- number of frames.
- Requested by : Dirk Federlein
-
- - Screen will unblank if you insert/remove a disk, a requester pops up
- or if you move the Joystick. For Joystick movements it`s the same as
- for mouse movements.
- Requested by : Frank Stohl
-
- - "Holding" of mouse (say locking of movement), may be turned off now.
-
- - Moved "LeftyMouse" to mouse window, to keep up the good look :)
-
- - Improved "visual feedback" for button gadgets. The action will only be
- performed, when you "release" the button, and no more repeating
- button clicks will be performed anymore....
- Suggested by : Michael Thiel
-
- - New date formats added (DD-MMM-YY, DD.MMM.YY)
- Requested by : Erik Johansen
-
- - Mouse won`t lock anymore with MenuWrap, when you only hit the right
- mouse button, but don`t move the mouse one pixel.
- Reported by : Dirk Federlein
-
- - Fixed a bug within MenuWrap. Now I really ensure, that the Button-Up
- event is first sent down the chain, followed by the mouse position
- event. Somehow, MagicMenu uses a weird scheme to figure out the
- selected menu, so that one still won`t work. Anyway, it doesn`t like
- MachIV, too :))), so this should really be some kind of MagicMenu`s
- bug(s)
- Reported by : Dirk Federlein
-
- - While Full-Dragging, KCX didn`t accelerate the mouse anymore. Fixed.
- Reported by : Mark Rose
-
- - KCommodity used to crash when you selected "Save Preferences..." from
- the menu, and no EVN:KCX or ENVARC:KCX dir was found.
- This bug has been fixed.
- Reported by : Michael Herbst
-
- - Bill window may be opened in active/inactive state now. Changeable
- within Prefs window.
- Requested by : Michael Herbst
-
- - Within "Exchange" one could only read "Kai Isk". Changed
- Reported by : Michael Herbst
-
- - Slider gadgets within Cycling window will be ghosted, when cycling is
- disabled.
- Suggested by : Michael Herbst
-
- - Three gadgets within the main window and the corresponding window name`s
- weren`t set to the same. Changed. (Bill Prefs, Bill window, Display dum)
- Suggested by : Michael Herbst
-
- - KCXPrinter created an Enforcer Hit, when KCX wasn`t running.
- Reported by : Michael Herbst
-
- - KCXPrinter didn`t have a Version String.
- Reported by : Michael Herbst
-
- - Removed Enforcer Hit. When the task list was read KCX tried to read
- from 0.
- Reported by : Michael Herbst
-
- - "From/To Mouse" gadget could be controlled via keyboard, even though
- the gadget was ghosted
- Reported by : Michael Herbst
-
- - Now "Mouse-To-Menu" also includes "Menu-Wrap" and expands to a MenuWrap
- facility :)
- Requested by : Heiko Steenbock
-
- - Added "Mouse-To-Menu" feature. When the right button is pressed (only,
- when not hit with a qualifier, to avoid conflicts), the mouse is moved
- to the title bar and the menu is opened. Leaving the menu, repositions
- the mouse to it`s last position.
- Requested by : Heiko Steenbock
-
- - Added better possibility for selecting the appropriate date format.
-
- - Joined two windows. The "Display Colors..." are gone. Instead, the four
- gadgets were combined with those of the Settings window, which only
- concern the clock/memory display. The Settings window shrunk a bit :)
-
- - Removed AppIcon Gadget from Settings window to avoid confusion with
- ToolType/CommandLine-Parameter
-
- - Fixed small bug within HotKeys window
- Reported by : Michael Herbst
-
- - DisplayBeep may be turned off now. Some programs make to heavy use
- of it, so here`s the solution.
- Requested by : Gregor Wenkelewsky
- (Even though he requested some functions, like flash
- or sound, but these are feature of WB 2.1, anyway)
-
- - Mouse will be unblanked if you try to move the pointer with a
- LEFT AMIGA - CURSOR combination.
- Requested by : Frank Niederwipper
-
- - When zipped, the bill window`s titlebar will now show another "flag".
- You can see, whether data about the call should be written to the
- LogFile.
-
- - Added possibility for "infinite costs". A '0' within the bill prefs
- indicates, that only one unit should be used, no matter how long the
- call might take.
- Requested by : Terje Bergstrom
-
- - Changed default ESC-Close-Qualifier to LEFT ALT to avoid confusion.
-
- - Improved locking of windows. Now you can select a task who`s windows
- should not be deactivated (like CodeProbe or something else)
-
- - Improved way of defining a new source for Graphics-Dumps. You won`t
- have to hit the HotKey in order to select a new source, anymore.
- Simply move the mouse to the desired location and hit the left
- mouse button.
-
- - Debugged Alarm-Sample handling, but still the name of a non-IFF-file
- will be shown. Anyway, nobody really wants to keep such a name :)
- Reported by : Michael Thiel
-
- - When you turned off the Time-Display, KCX produced a corrupted
- LogFile for a modem-call
- Reported by : Michael Herbst
-
- - Threshold Gadget within Dump-Window will be disabled, when you
- select "Black & White" shading.
- Suggested by : Gregor Wenkelewsky
-
- - Renamed OK-Gadget within Formatter-Window to "Format" to avoid
- confusion.
- Suggested by : Walter Watzl
-
- - KCX could crash, when you tried to use a sample on restart of the
- program.
- Reported by : Gregor Wenkelewsky
-
- - Remade Costs/Day checking so that it should work with a localized
- WorkBench.
-
- - Layers will be locked for Full Drag now, so that now "garbage" may
- be produced.
- Reported by : Franz Schwarz
-
- - Removed Graphics Dump from main program and created a "stand-alone"
- program which may be launched by KCommodity, but not by simply
- starting the program without having launched KCX :)
- Suggested by : Michael Thiel
-
- - Fixed bug with Font-Sensitivity routines.
- Reported by : Michael Herbst
-
- - Split the program up into a Prefs-Program and the main-part.
-
- - The KCX-Shell won`t produce MungWall-Hits anymore.
-
-
-
- ------------------------------------------------------------------------------
-
- V2.00a
- ======
-
- - On error KCommodity exits safely now.
-
- - Speeded things up a bit :) Too many Forbids/LockIBase where there was
- no need for them...
- Reported by : Jörg Zintel
-
- - Finally CommandLine options work again. Should uncomment lines
- before releases :)
-
- - Prefs window`s slider gadgets my be controlled via keyboard again
-
- - AMIGA-N/M now work better :)
-
- - Controlling "Click volume" gadget via keyboard works again.
-
- - Formatter window did not set cycle gadget to correct drive. This could
- lead to the effect that KCommodity switches between drives.
- Reported by : Michael Bergmann, Ralph Mayer
-
- - ZIPWIN/MINWIN/MAXWIN now work with the active window, not with the one
- underneith the mouse.
- Requested & Suggested by : Michael Herbst
-
- - Hope to have fixed the bug within InputHandler which caused strange
- situations. Accidentially I called a routine, which tries to obtain
- a semaphore which can not work as you can believe.
-
- - Progress indicator is font-sensitive again
-
- - Improved defining a qualifier. There were problems when defining a
- "numeric" pad qualifier.
- Reported by : Michael Herbst & Thomas Schuchardt
-
- - Changed source generation to use the stuff done by GadToolsBox V1.4
-
- - Added "Test Sample" gadget to Alarm modes window.
- Requested by : Christoph Dietz
-
- - Slider gadgets within Mouse window could not be controlled via KeyBoard.
-
- - Fixed small bug in AutoCenter feature. This only occured, when a program
- call OpenScreenTagList().
-
- - Secured Dimmer/Blanker in conjunction with DisplayBeep(). Now these
- calls are protected by a Semaphore.
-
- ------------------------------------------------------------------------------
-
- V2.00
- =====
-
- - When the screen is dimmed the key entered to undimm the screen will
- not be killed anymore. Only if the screen is blanked this feature is
- active.
- Suggested by : Dirk Federlein
-
- - When help was used successfully and then say you aborted a menu help or
- the mouse was not located over a menu entry the system crashed.
- Reported by : Dirk Federlein
-
- - Bug-Optimised ;-) While not being online the online string within the
- WB-Titlebar / Status window was corrupted.
-
- - Won`t crash anymore when you try to undimm while KCommodity dimms the
- screen.
- Reported by : Dirk Federlein
-
- - Saved up to 12 KB by optimizing
- Received great help while doing this from : Martin Berndt (Thanks for
- the coffee and the bed for two nights)
-
- - Bill window now is font sensitive again ;-)
-
- - Clock window will adjust it`s size correctly again.
-
- - If prefs are to be saved to ENV:... a copy will be sent to ENVARC:, too.
- Suggested by : Frank Mariak
-
- - Fixed a grammatical bug. Used to write telefone instead of telephone.
- Oh how stupid.
-
- - When Map Umlauts was active KCommodity tried to map Umlauts hit in
- conjunction with ALT.
- Reported by : Hermann Doerries
-
- - Mapping of Umlauts did not react on CAPSLOCK.
-
- - Times for Screen / Mouse time can be up to 9999 seconds now.
- Requested by : Rabbit (Z-Net)
-
- - If Bill window is zipped the window`s titlebar will show the
- online time and the costs for the call.
- Requested by : Dirk Federlein
-
- - HotKey for Bill window can be used to close the window again. If you
- hit the HotKey the first time the window will open up and if you hit
- the key a second time the window will be closed.
-
- - Screen can be blanked using a HotKey now.
- Requested by : Juergen Rueddel
-
- - If you tried to change the Snap HotKey via ARexx the Umlaut HotKey got
- lost. It was overridden.
-
- - Mouse is always kept blank, even if the system "thinks" it should change
- the pointer (say if you insert a disk -> Busy pointer), so it will not
- "flash" anymore.
- Reported by : Rabbit (Z-Net)
-
- - Again there was something strange...:-) KCommodity used to dimm only the
- frontmost Screen. This really wasn`t my intention. Now all screens will
- be dimmed. Therefore the slowmotion of dimming got a bit faster :-), so
- that it doesn`t take too long if there are many screens present.
- Reported by : Marcus Kuba
-
- - Added a "Disk-Watcher" which reconigzes unidentified / unreadable disks
- and then offers the possibility to format disks. Formatter can also
- be started on HotKey and via ARexx.
- Requested by : Jan Geissler
-
- - Added Screen Auto Center. KCommodity will automatically center screens
- (horizontally) when not opened to full width.
- Requested by : Mario Nicotra who wrote that he would like to see a
- Auto Center within a multipurpose commodity as a
- replacement for his AutoCentre V1.5
-
- - Improved way of defining Cycling qualifiers. You can choose from
- whatever qualifier you want to use for all the cycling types using a
- comfortable requester.
- Requested by : Marcus Cuba and some others
-
- - Problems with middle mousebutton are gone, since you can define the
- number of clicks for all buttons now.
- Reported by : Rabbit (Z-Net)
-
- - Number of clicks for cycling may be defined now.
- Requested by : Rabbit (Z-Net)
-
- - ESC Qualifier may be defined in the same way as cycle qualifiers now.
-
- - Added MMB-Shift. When pressing the middle mouse button you can select
- multiple icons within WB-Windows without having to press the shift key.
-
- - Implemented two slider gadgets within Bill Preferences window to set
- the hour and minutes for normal and cheap tariffs.
- Requested by : Ruud van der Veen (who was the first with that idea)
- and many, many others.
-
- - If you are online and the tariff changes, the costs will NOT be
- recalculated, but if you hit the corresponding gadgets it will be
- done.
-
- - Finally Slider Gadgets are reacting on shortcuts as described in
- User Interface Style Guide. If you hit the Shortcut the value will
- be increased. If you hit that key in conjunction with SHIFT the
- value will be decreased.
- Suggested by : User Interface Style Guide
-
- - Now users can choose between American and German day-names.
- Requested by : Frank Duerring
-
- - Date format can be varied. You can have "-" as well as "." between
- date digits now.
- Requested by : Rabbit (Z-Net)
-
- - You can select two modes for exploding/imploding now. Either from/to
- the center of the screen or from/to the current mouse position.
- Requested by : ???? (Sorry didn`t write down his/her name)
-
- - Finally the selected pagenumber will be saved to the config.
-
- - If any gadgets are ghosted the corresponding menu entries will be
- ghosted now.
-
- - Finally the titlebar display is font sensitive. If you change the
- screen font KCommodity will adjust the font, too.
- Requested / Reported by : Bernd ??? (EMBO from Z-Net)
-
- - Finally, the feature concerning the PublicScreen list for the
- Bill window works properly. Why didn`t anyone tell me. Don`t you
- use this feature ???
-
- - You can define days KCommodity should always use the cheap tariff now.
-
- - Added FKeys. You can assign strings to the 10 FKeys. The program
- handles four qualifiers so you can have up to 40 strings.
- Requested by : Frank Duerring and Ulf Hartwig
-
- - Wrote "Serach Help" instead of "Search Help"...Whoops don`t you ever
- type too fast :-)
- Reported by : Jan Geissler
-
- - Now visual feedback is given if the user tries to invoke the online
- help but KCommodity could not find the appropriate help-file.
- Suggested by : Jan Geissler
-
- - When displaying the HotKeys (Cycling...) topaz will be used instead of
- the system default font.
- Reported by : Jan Geissler
-
- - Now menu entries will be ghosted, too.
-
- - There is another page now. This one`s showing time and memory.
- Requested by : Chris Feringa
-
- - Didn`t handle the Verify Flag correctly for formatting disks using the
- "normal" WB-Formatter instead of 'Olsens' Format.
- Reported by : Dirk Spingler
-
- - Removed stupid menues. This really was something memory consuming.
- Now I`m thinking about a way to re-implement the full Online-Help.
-
- - Any window will _allways_ be opened on the WB now (not the
- default PublicScreen). Maybe I will change that one again.
- Reported & Requested by : Jan Geissler
-
- - Added two more tooltypes to configure the AppIcon`s position.
- Requested by : Michael Giebel and Dirk Federlein
-
- - Removed OnlineHelp. Could not keep up texts like "This gadget
- turns bla bla on/off"
-
- - Improved disabling (setting to busy) a window. No more ghosting of
- gadgets. Instead input is simply locked. Speeds up things on
- "Amiga light" and isn`t that nerv-consuming.
-
- - Replaced String gadget for Alarm time by a Slider Gadget.
-
- - Displaying the time can be disabled now.
- Requested by : Frank Mariak
-
- - Requester for alarm may be disabled now.
-
- - Blanking of the mousepointer on every keystroke may be disabled now.
-
- - String gadgets for screen/mouse times replaced by slider gadgets
-
- - You can define colors for all display types of the clock/mem display
- now.
- Requested by : Jan Geissler, Peter Krahl
-
- - Cancel gadget only responded to Keystroke.
- Reported by : Dirk Federlein
-
- - Better "About" Layout
- Suggested by : Dirk Federlein
-
- - As I wrote the past lines you couldn`t know what happend around here.
- KCommodity`s _whole_ Userinterface was redone. All windows are
- completely font-sensitive now. Thanks to GadToolsBox (and some changes
- to the generated source) I was able to implement the new USI in 4 days.
- Well, so you know why KCommodity is 2.0 now :-)
-
- - Colors window now recognizes the current Screendepth and arranges the
- palette gadgets accordingly.
- Reported by : Dirk Federlein
-
- - Checkbox grouping of Settings window redone, so that gadgets which
- control a certain function, are grouped together.
- Suggested by : Dirk Federlein
-
- - Fixed bug when displaying the slider levels when a proportinal font
- is used.
- Reported by : Dirk Federlein
-
- - Maximum length of Revision texts cut off to 65 chars, so that the window
- and the texts may fit on a normal screen :-)
-
- - Gadget handling routines are reentrant now (finally) :-)
-
- - Some of the more "unusefull" ARexx-Commands removed to save
- prescious bytes.
-
- - You can use an IFF-8SVX Sample sound for the alarm bell now.
- Still, DisplayBeep() can be used.
- Requested by : Frank Duerring, Peter Krahl
-
- - Alarm may "wake" you up at every full hour now.
- Requested by : Peter Krahl
-
- - When you hit the left button and a qualifier within a window, this
- window may be dragged. No matter where you click at. (A la DragIt
- by Steve Lemieux)
- Requested by : Guenther Tschechne
-
- - Revision header does not show any copyright remarks anymore.
- Requested by : Dirk Federlein, Peter Simons
-
- - Added two more defines/macros to revision header. Now version/revision
- numbers are bound to macros (only the numbers, no strings)
-
- - Sometimes the screen was blanked, even though you typed something or
- you moved the mouse. This bug should be fixed now.
- Reported by : Jan Geissler
-
- - Added NoClick for all drives available
- Requested by : Stefan Blaser, Ulf Hartwig
-
- - Added a full featured Hardcopy routine. You can snap portions of the
- active screen/window and print it out, while all preferences
- settings are in your hand.
- Requested by : My beloved girlfriend Tammy
-
- - Added possibility to execute commands (internal for now) when hitting
- a F-Key. You just have to enter a command (checked case sensitive)
- and KCX will handle the "string". Currently supported are : MINWIN,
- moves window to upper left corner and sizes to min width/heigh, MAXWIN,
- will do the opposite, and ZIPWIN (guess what)
-
- - Fixed bug in WB-Screen changes. Now KCX reacts on Depth changes, too,
- so that the changes of the display colors are accurate.
-
- - Fixed bug in refreshing Text gadgets. Didn`t keep in mind that
- gadtools isn`t so intelligent to copy strings on changes. Now
- internal buffers are used.
- Reported by : Dirk Federlein
-
- - Fixed bug in Window activation. On high-resoluition monitors it didn`t
- work quite well (like A2024).
- Reported by : Martin Berndt, Frank Mariak
-
- - Fixed bug in Full dragging which might cause a deadlock. (KCX got into
- a busy-loop in some cases).
- Reported by : Dirk Federlein, Michael Herbst
-
- - One gadget within the Graphics dump window wasn`t font-sensitive at all
- anymore.
- Reported by : Dirk Federlein
-
- - Added display of current mouse coordinates.
- Requested by : Frank Stohl
-
- - KCommodity`s windows will now use the system`s fixed width font instead
- of the Screen`s text, to prevent overlapping texts
-
- - Using some modems, when you turn on/off the modem for a short time, there
- seems to be a Carrier Detect (say the CD line reports that). So extremely
- short calls (less than 2 secs) won`t be saved to the logfile anymore.
- Requested & Reported by : Ingmar Hook
-
- - Thanks to Dan Babcock who included the complete source for it`s QMouse,
- I was able to implement the same type of mouse blanking which is quite
- secure.
-
- - KCommodity now keeps track of selected windows on screens, so that if you
- change the screen, say bring another to front, and then turn back to the
- previous one KCommodity will reactivate the window for you again.
-
- - KCommodity will now activate the "*" joker when started.
-
- - All String/Integer Gadgets will be highlighted now.
-
- - Output of "Display total sum" may be redirected to a file now.
- Requested by : Dirk Federlein
-
- - Added another window. Here you can define windows (by their title) which
- should _NOT_ be deactivated by KCommodity`s auto-activation facility.
- Simply add windows or click on open windows to include them into the list
- This function can _NOT_ work with windows which do not have a title.
- Requested by : Michael Giebel, Dirk Federlein, Peter Krahl
-
- - System requesters created by AutoRequest/EasyRequest will prevent KCX
- to keep the auto-activation facility working. As long as any
- requesters are present you won`t be quite happy with the autoactivation.
- Requested by : Peter Krahl
-
- - Now window locking features wildcards as well.
- Requested by : Peter Krahl
-
- - Fixed small bug in Font/Depth checking of WB-Screen, this lead to a
- flashing titlebar display.
-
- - Fixed two bugs in Prefs loading. Used to set HotKeys for wrong filters,
- and didn`t save all Window positions.
-
- - Finally secured several functions by a Semaphore construct
-
- - Fixed small bug in total sum display when dumping to a file. The
- filename was something different than nothing :-)
- Reported by : Michael Herbst
-
- - PopUp of Bill window is now "bufferd" to 2 Seconds, so that the window
- won`t pop up on these modem on/off Carrier Detects and that a Terminal
- program may arrange it`s screen during that time.
- Requested by : Stefan Zeiger
-
- - Fixed bug with Signal-Handling of Print-Process which could "hang" the
- system.
- Reported by : Jan Geissler
-
- - Now Arp,Req,ReqTools and ASL Requesters (mainly filerequester) will
- deactivate KCommodity`s auto-activation feature as well as the other
- requesters mentioned above.
-
- - Redone Window-Layout to use the Screen`s font. This may lead to some
- refreshing erros with KCX`s slider gadgets` levels but anyway, it looks
- better that way.
- Requested by : Dirk Federlein
-
- - Synthetic click-sound added which is a bit louder and doesn`t use that
- much of memory.
-
- - On cycling every qualifier was canceled even though you might have set
- the clicks to more than 1, so WB dragging cancel could not work anymore.
- Reported & Requested by : Stefan Zeiger
-
- - Added possibility to "lock" mousemovements in vertical and/or horizontal
- directions by holding down a qualifier.
- Requested by : Stefan Zeiger
-
- - String gadget will be activated if you add another entry to the lock
- windows window.
- Suggested by : Dirk Federlein
-
- - When zipped, the Bill window`s titlebar will show the timezone and
- tariff now.
-
- - Removed locking of Filerequesters again, since MFR tries to do something
- special when patching the Vectors (as it seems). When you quit KCX,
- MFR would pop up with ASL,ReqTools..., even though MFR was launched
- BEFORE KCX.
-
- - Severe bug in Input-Handler removed which might lead to Guru`s (mostly
- Memory header not located), since I didn`t keep in mind that you
- mustn`t call memory allocation routines from within interrupts.
-
- - Fixed bug in Dump routine and removed "Cancel" window to save some
- memory and to prevent the dump-area to be corrupted by that window.
- Cancel of print will be established by pressing the HotKey again.
- Requested & Reported by : Dirk Federlein
-
- - Fixed small bug in Mouse-Locking. When both of the qualifiers had the
- same codes set the mouse would have been completely locked.
- Reported by : Christoph Reichert.
-
- - New possibility for Dimming added. Dirk Federlein gave me the idea and
- concept for doing this. You now have 48 dimm factors for smoother
- dimming.
- Suggested & Requested by : Dirk Federlein, Dirk Spingler, Michael Wenzel
-
- - HotKey-Window Handling had a bug. When you tried to change a HotKey,
- while none had been selected, the system would crash. So I changed the
- HotKey-Window Handling.
- Reported by : Jan Geissler
-
- - Screens may be recentered by pressing a HotKey now.
- Suggested & Requested by : Frank Stohl
-
- - Should read the AutoDocs next time. Within some LockIBase/UnlockIBase
- pairs there were several dos/intuition/layers calls which should have
- not been there.
-
- - Bill window is no more opened active.
- Requested by : Stefan Zeiger
-
- - Hopefully fixed a bug concerning Umlaut-Mapping when using an AT
- Keyboard.
- Reported by : André Schenk
-
- ------------------------------------------------------------------------------
-
- V1.75
- =====
-
- - Phonebill was not calculated correctly. Changed.
- Reported by : Dirk Federlein
-
- - AppIcon may now be de-/activated during runtime and via ARexx-Port.
- Suggested by my FIDO-Boss : Christoph Reichert
-
- - Click-Sound priority was too high. Changed to use RKM`s values.
- Reported by : Martin Berndt
-
- - Progress-Indicator added for Revision Control System.
- Suggested by : User Interface Style Guide
-
- - Bug in Revision-Header-Checking removed it no longer takes ages
- to check whether a header is already present.
-
- - When checkbox gadgets wer hit with the mouse their menu-item pendants
- weren`t changed respectively.
- Reported by : Martin Berndt
-
- - Channel-Allocation for Click-Sound is temporary now. Only when
- a click is to be heard KCommodity tries to allocate channels and
- frees them again after usage.
- Suggested & Reported bug by : Martin Berndt
-
- - When another screen pops to front during KCommodity`s Blank-Screen
- is there the Blank-Screen will be automatically closed.
- Suggested by : Martin Berndt
-
- - Again bug in Click-Sound routine removed. Now it really works :-)
- Only the Port is allocated on startup. If it can`t be created the
- Key-Click Option is disabled. The device itself is only used (opened)
- if really needed and closed again after the click was heard.
- Reported by : Martin Berndt
- Suggested by : DisplayBeep()
-
- - Changed HotKey-Window. Now a ListView-Gadget is shown with all available
- HotKeys. Selecting a HotKey will allow you to change the settings now.
-
- - Added screen dimmer to slowly dimm screens. Factors for dimming may
- be given.
-
- - When a window is brought to front using the Cycler will activate the
- window now.
- Suggested by : Martin Berndt
-
- - Minor enhancement in Map "Umlauts" made.
-
- - Forgot a ClearMenuStrip() before closing my windows.
- Suggested by : AutoDocs
-
- - Added Exploding Windows. Number of frames for exploding/imploding of
- windows may be selected separately.
- Suggested/(Requested) by : FIDO-Boss Christoph Reichert
-
- - Bug in Preferences window removed. MX-Gadget could not be selected.
- Forgot the MXIDCMP flag :-)
-
- - Enhanced Window-Cycler. If the mouse resides on a screen or on a
- backdrop window then the screen is brought to front/back.
- One more action for cycling added. Double clicking on a window/screen
- will bring it to front and pressing the left mousebutton followed
- by a right mousebutton will bring it back now (including screens).
- Therefore the Cycling routines had to be moved to the Time-Process, so
- that it doesn`t conflict when tried to use this function with the
- mouse positioned over a screen`s titlebar.
- Suggested/Requested by : Kai Bolay
-
- - Frames to be drawed for Exploding/Imploding windows may be changed by
- the user now, so that it doesn`t take so long on "slow" machines.
- This one was added, so that everyone may use Exploding windows without
- slowing down he action.
-
- - Changed exploding layers routines to use the same routine. This leads
- to some byte-saving. Also Windows seam to open/close from within the
- centre of the screen.
-
- - When the screen is blanked and you press a key to unblank it this key
- will not be directed to any applications so that you don`t
- accidentially hit dangerous keys for unblanking.
- Suggested by my girl-friend : Tammy
-
- - ALWAYS read the IAddress field and assumed that there was a GadgetID
- on every IDCMP-Message. (Stupid eh). This caused Enforcer hits and
- sometimes there were even crashes .... Now KCommodity is almost
- Enforcer-Hit-Free (except for the User-Shell command which can`t
- be made system-conform).
-
- - LockIBase() seems to be a dummy. So I added a Forbid()/Permit()
- before/behind each LockIBase/UnlockIBase to prevent tasks
- from illegally reading the IntuitionBase.
- Suggested by : Martin Berndt
-
- - Exploding windows improved. Now using graphics.library functions.
- These are faster than Intuition`s DrawBorder. If your colors are
- set to the WB`s defaults the borders will mainly be drawed in a
- white color.
-
- - Error in Misc-Window-Close removed. It`s SigFlag was not cleared so
- KCommodity sometimes thought that a msg arrived on the Misc-Window.
- This COULD NOT work :-)
-
- - Preferences file now has an identifier so that KCommodity may
- tell the user that it can not access the desired file. So no
- more crashes may occure if you try to load a preffile different
- to one generated by KCommodity.
-
- - Bug within Bill Preferences removed. If the new filename was
- directly entered into the StringGadget and no error occured
- the user-stack was not given back :-) Oh stupid....
-
- - Changed searching for Preferences file and it`s name. Also added
- a ToolType to change the filename on startup. KCommodity first
- looks for the user-defined file then it will search for KCX.PREFS
- within the current directory and finally for ENV:KCX/KCX.PREFS.
- If none of these files is found KCommodity will use the
- built-in defaults. Moved HelpFiles to ENVARC:KCX/HELP/.
- Suggested by : User Interface Style Guide
-
- - If MouseMode was active, no more WB-icons could be dragged from one
- window to the other. Fixed.
- Reported by : Michael Bergmann.
-
- - When using the Special-Mode for Window/Screen cycling deadlocks could
- arise sometimes. Hopefully fixed.
- Reported by my FIDO-Boss : Christoph Reichert
-
- - You now have the possibility to select a new directory where KCommodity
- should look for it`s Online Help-Files.
- Suggested by : Hermann Dörries
-
- - Users can enter command to be used for the "NewShell" now. So you
- can just enter the command you would issue on the command-line to start
- a new shell.
- Suggested by : Juergen Rueddel
-
- - KCommodity now creates Revision Headers for Basic Sources, too.
- Requested by : Michael Bergmann
-
- - New handling for different Revision Headers. This lead to byte-savings
- of about 2 KB....
-
- - Bill window may now be zoomed. Both positions are stored within the
- Prefs-File.
- Suggested by : Michael Bergmann
-
- - Bill window may be opened on a PublicScreen the user can specify it`s
- name for. If the screen isn`t present the window will "fall back" onto
- the WB.
- Suggested by : Michael Bergmann
-
- - Different names for Public Screens separated by semicola may be
- specified now, so that KCommodity may "pick" out one to place the
- Bill Window on. It will take the first one available.
- Idea occured during a chat with : Michael Bergmann
-
- - Additional macros are generated by Revision Control System, now.
- Two new macros : REVTIME (for time of revision) and AUTHOR for the
- author of the revision.
- Requested by : Michael Bergmann
-
- - Memory can be "snapped" now. First you snap the memory via HotKey,
- run a program and then press the HotKey again. KCommodity will then
- display the differences after the first "snap" and the second, so you
- can see whether a program frees all it`s resources.
- Suggested by : Juergen Rueddel
-
- - Moved LogCalls gadget to Bill Window for easier access.
-
- - No more use of Commodities CUSTOM handler for InputEvents. Instead
- using "normal" input.device handler to make sure that we will
- receive ALL events first.
-
- - When cycling WB windows the system won`t produce deadlocks anymore
- while using the special qualifier and the system won`t freeze anymore
- when a WB window is moved to back (if no deadlock occured :-))
- This really cost me some nerves.....
-
- - Got to know that fine Fault() function, so I could reduce sice a bit.
- Should learn the AutoDocs by heart next time.
-
- - Users with a three-button-mouse can cycle screens now with the
- middle button.
-
- - AppMenuItem can be switched off on StartUp now.
-
- - Bug in HotKey window display removed.
-
- - Bug in HotKey`s window renoved when a Key was changed.
- Reported by : Juergen Rueddel and Dirk Federlein
-
- - Added Mouse accelerator with adjustable acceleration and threshold.
- Requested by : Bernd ??? (EMBO%AMC he will know who I mean)
-
- - Bug in display routine for time within WB-Title removed. Called
- UnLockLayers and LockLayers even though the corresponding Locks weren`t
- made.
- Bug reported by : SID and a lost Semaphore
-
- - Bug in Exploding windows removed. Did a BLE instead of a BLT when
- checking for screen width/height so frames could be drawed into
- "nothing".
- Bug reported by : CED Pro II and mister Ol` Red-Eye
-
- - Some bugs in CleanUp routines removed.
- Bugs seen under : OS 1.3 :)
-
- - Bill window updates will only be made if window is present and unzipped.
- This leads to some time-saving.
-
- ------------------------------------------------------------------------------
-
- V1.70
- =====
-
- - Changed error in LogWindow Layout
-
- - Broker no more disabled during ARexx-Commands
-
- - User-Shell bug removed. Some programs crashed in shell.
-
- - User-Shell Parameters can now contain up to 128 chars
-
- - Bug in Map "Umlauts" removed.
-
- - ARexx-Server is now running as a separate process.
-
- - Bug in Windowactivation removed. If screens overlapped, windows within
- the overlapped screen would not be activated.
-
- - Changes on Broker stuff were made even when Broker wasn`t initialized
- at all :-) This could really lead to weird bugs.
-
- - When cloning pathlist Forbid() and Permit() were added so that the
- proc cloning the list from can not go away.
-
- - KCommodity closes down correctly again.
-
- - New and louder Click-Sound added.
-
- - KCommodity Requester-Title didn`t have a trailing 0-Byte. Weird strings
- could be displayed.
-
- - Many, many functions were made reentrant so that the two other procs
- running can call these functions without confusing the system. The
- temp-buffer is now used by the Rexx-Server only, so that the info within
- the buffer may not be overwritten by the other procs.
-
- - Changed SHIFT-RETURN within String/Integer-Gadgets to CONTROL-RETURN so
- that there is a conformity to the ASL-Requesters
-
- - No using ReadArgs for parsing CommandLine.
-
- - KCommodity now can also run at a priority of 0 (didn`t now how I thought
- it should run at 21...)
-
- - KCommodity`s Time-Process needs on my Amiga (68030/68882 25 MhZ) up
- to 6%-CpuTime. On an Amiga 3000 25 MhZ it takes up to 40%. Estimated
- using XOper 2.2. Can anyone tell me why ????????
-
- - Changed buffer-size for Author and Company... Tell me who`s name is 128
- chars long ??? Now using 40 chars for each which should be sufficient.
-
- - Two buffers for only one purpose within Revision Control System.
-
- - Used GetMsg for checking instead of GT_GetIMsg ... Strange things happen
- in my mind :-)
-
- - Log/Purpose Window menus are active again. Don`t tell me why I
- disabled the menu even though I added some.
-
- - Now ALL window positions are stored to the PrefsFile.
-
- ------------------------------------------------------------------------------
-
- V1.63
- =====
-
- - Bugs in ESC-WindowClose, MouseBlanking and LeftyMouse removed
-
- - Now the User Shell gets all the paths you used a PATH for, so that
- programs not in C: will also be executed.
-
- ------------------------------------------------------------------------------
-
- V1.62
- =====
-
- - Added an Online-Help function (GREAT :-))
-
- ------------------------------------------------------------------------------
-
- V1.61
- =====
-
- - All windows (except for Time-Window) are menu-driven now.
- Old shortcuts are kept.
-
- - Many String/Integer-Gadget editing-functions added :
- Menu-Shortcuts activated from within String/Integer-Gadgets...
-
- ------------------------------------------------------------------------------
-
- V1.60
- =====
-
- - Added function to map german "Umlauts" to "normal" chars.
-
- - Register form may be printed out via About menu.
-
- ------------------------------------------------------------------------------
-
- V1.59
- =====
-
- - Removed most of the ToolTypes, since settings may be saved to files.
-
- - AppIcon and AppMenuItem for popping up the control window.
-
- ------------------------------------------------------------------------------
-
- V1.58
- =====
-
- - HotKeys for every window supported by KCommodity
-
- - Separate window for HotKey definitions
-
- - Execute a shell on HotKey
-
- - Set you very own command to be executed
-
- ------------------------------------------------------------------------------
-
- V1.57
- =====
-
- - Preferences can be saved to alternative files.
-
- - Again KCommodity was optimized.
-
- - Fully menu driven
-
- ------------------------------------------------------------------------------
-
- V1.56
- =====
-
- - Added the possibility to close a window (which has to have a CLOSEGAD)
- using the ESC-Key in conjunction with a qualifier, so you don`t have to
- click onto the gadget all the time
-
- - There is a busy pointer now
-
- - Shortened KCommodity a bit
-
- ------------------------------------------------------------------------------
-
- V1.55
- =====
-
- - LeftyMouse option added which swaps mouse buttons (left/right)
-
- - Time bill window now also reflects costs for one day.
-
- - When click-sound channel got stolen KCommodity now always tries to
- reallocate a new one. On failure the click option will be disabled, so
- you can see why it doesn`t click anymore :-)
-
- - Added a menu. Yes, only one with a single item : ABOUT :-)
-
- - On user-feedback you can now press any keys (not only RETURN)
-
- ------------------------------------------------------------------------------
-
- V1.54
- =====
-
- - Now ESC is a key for closing all windows
-
- - Added the possibility to set the default TimeZone and tariff for the
- bill window via the preferences window.
-
- - Preferences window location may be changed vie ToolType/ARexx.
-
- - WorkBench (may) be popped to front when control window is to be
- (re)opened.
-
- ------------------------------------------------------------------------------
-
- V1.53
- =====
-
- - Revision control system now also generates Pascal headers.
-
- - Improved Assembler defines of revision header. No macros are generated
- instead of those stupid constants.
-
- - The LOG CALLS and POPUP BILL WINDOW gadgets have been moved to the
- Telefone-Bill preferences window.
-
- - Added a Clear Log gadget and CLEARLOG ARexx command to clear the log
- file.
-
- ------------------------------------------------------------------------------
-
- V1.52
- =====
-
- - Now a separate process handles the bill things, so that it always keeps
- track of the online time.
-
- ------------------------------------------------------------------------------
-
- V1.51
- =====
-
- - Added a telefone bill calculator. Configurable via KCommodity for three
- timezones with two tariffs per each. Starts counting when a carrier
- detect is recognized on the serial port.
-
- - Time won`t stop anymore while TOTALRESULT or REVISION is made.
-
- - Carrier detect will also be recognized in these situations now.
-
- ------------------------------------------------------------------------------
-
- V1.50
- =====
-
- - Three new display types in (Window)-TitleBar : Total amount of free
- memory, graphical display of free memory and accumulated online time.
-
- - SHOWMEM ToolType removed. Instead it was replaced with PAGENUM to select
- one of the five different display pages (0-4)
-
- - Keys for gadgets only accepted if lowercase :-( Bug removed
-
- ------------------------------------------------------------------------------
-
- V1.49
- =====
-
- - Changed a bit on layout, so that things get more "beautyful" :-)
-
- - Clock window isn`t activated anymore on popup. Why the did I do it that
- way. Nobody wants to click on an "useless" window.
-
- - KeyStroke-Clicker with userdefinable volume.
-
- - Screen/Mouse-times are reset to previous values if wrong ones were
- entered.
-
- - Bug on cleanup removed. KCommodity wanted to ReplyMsg() replyed
- messages.
-
- ------------------------------------------------------------------------------
-
- V1.48
- =====
-
- - Now includes Window-Cycling with user-definable qualifiers.
- May be switched off
-
- - Revision control system header was changed. Now reflects my name :-)
- Note to previous users : You`ll have do adopt the new look of the header
- in order to be prepared for further revisions on the same file.
-
- - Bug removed in insertation of Purpose/LogMessages. If a line was
- full-length the header got mixed up.
-
- ------------------------------------------------------------------------------
-
- V1.46 / V1.47
- =============
-
- - Added one more define for the revision header. Now the revision date
- is put into define(s) as well so you can access this date for messages
- of your program. If these defines (to be correct : the first define)
- is removed or commented out KCommodity assumes that the user doesn`t
- want to have the defines anymore so it just leaves out the recreation
- of defines and continues with the file.
-
- ------------------------------------------------------------------------------
-
- V1.45
- =====
-
- - Corrected some really weird bugs which made the system crash.
-
- - Size of BitPlanes for the "time-in-titlebar" view wasn`t calculated
- correctly and passed in wrong register so the size varied all the time
- KCommodity was started and so things could be blitted into
- an area not occupied by KCommodity sometimes. (shame on me)
-
- ------------------------------------------------------------------------------
-
- V1.44
- =====
-
- - Initial release
-